Batched Transactions for RESTful Web Services
نویسندگان
چکیده
In this paper, we propose a new transaction processing system for RESTful Web services; we describe a system architecture and algorithms. Contrary to other approaches, Web services do not require any changes to be used with our system. The system is transparent to non-transactional clients. We achieve that by introducing an overlay network of mediators and proxy servers, and restricting transactions to be a batched set of REST/HTTP operations (or requests) on Web resources addressed by URIs. To be able to use existing Web hosts that normally do not support versioning of Web resources, transaction resources are currently modified in-place, with a simple compensation mechanism. Concurrent execution of transactions guarantees isolation.
منابع مشابه
On Actors and the REST
The prevalence of RESTful services requires that we pay closer attention to how the principles that underlay REST are realized in actual services being implemented. This is especially crucial as REST is being applied to problem domains that require complex operations such as transactions. In this paper we investigate the relationship between RESTful web services and the actor model of computati...
متن کاملEnriching Batched Stream processing using Bayesian Networks for Web services
The need for secure data transactions has become a necessity of our time. Medical records, financial records, legal information and payment gateway are all in need of secure data transaction process. There have been several methods proposed to perform secure, fast and scalable data transactions in web services. As the web servers deals with the huge amount of query it becomes really difficult t...
متن کاملSupporting the Creation of Semantic RESTful Service Descriptions
Research on semantic Web services (SWS) has been devoted to reduce the extensive manual effort required for manipulating Web services by enhancing them with semantic information. Recently, the world around services on the Web, thus far limited to “classical” Web services based on SOAP and WSDL, has significantly evolved with the proliferation of Web applications and APIs, often referred to as R...
متن کاملApplying Security for RESTful Web Services – Limitations and Delimitations
The Service Oriented Architecture (SOA) becomes an essential element of modern Enterprise Application Integration (EAI). Among the available SOA implementations, Web Services are most preferable choice by the enterprises as they operate on simple Internet protocols. In principle, web services use SOAP protocol as a base for transmitting requests and responses in between service requester and se...
متن کاملPerformance Evaluation of RESTful Web Services for Mobile Devices
Smart Mobile devices and web services are becoming very popular. Mobile devices are physically constrained devices; low processor speed, limited memory, limited battery, and slow intermit wireless connection. This implies to take in consideration these factors when implementing web services for mobile devices. In this paper, we evaluate the RESTful web service for mobile devices against convent...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011